package com.zmj.mobile.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @DATE 2024/2/1 18:44
 * @AUTHOR zhaizongwei
 */
@ApiModel(description="")
@Data
@TableName("org")
public class OrgEntity {
    /**
    * 
    */
    @ApiModelProperty(value="")
    private Integer id;

    /**
    * 机构编码
    */
    @ApiModelProperty(value="机构编码")
    private String orgCode;

    /**
    * 机构类型
    */
    @ApiModelProperty(value="机构类型")
    private Integer orgType;

    /**
    * 机构名称
    */
    @ApiModelProperty(value="机构名称")
    private String orgName;

    /**
    * 
    */
    @ApiModelProperty(value="")
    private String orgPath;

    /**
    * 
    */
    @ApiModelProperty(value="")
    private String orgNamePath;

    /**
    * 父机构编码
    */
    @ApiModelProperty(value="父机构编码")
    private String parentOrgCode;

    /**
    * 简称
    */
    @ApiModelProperty(value="简称")
    private String shortName;

    /**
    * 描述
    */
    @ApiModelProperty(value="描述")
    private String description;

    /**
    * 层级
    */
    @ApiModelProperty(value="层级")
    private Integer level;

    /**
    * 排序
    */
    @ApiModelProperty(value="排序")
    private Integer sn;

    /**
    * 删除
    */
    @ApiModelProperty(value="删除")
    private Integer isDeleted;

    /**
    * 创建人
    */
    @ApiModelProperty(value="创建人")
    private String createUser;

    /**
    * 创建时间
    */
    @ApiModelProperty(value="创建时间")
    private Date createTime;

    /**
    * 修改人
    */
    @ApiModelProperty(value="修改人")
    private String updateUser;

    /**
    * 修改时间
    */
    @ApiModelProperty(value="修改时间")
    private Date updateTime;

    /**
    * 扩展属性
    */
    @ApiModelProperty(value="扩展属性")
    private String extension;

    /**
    * 
    */
    @ApiModelProperty(value="")
    private String director;

    /**
    * 
    */
    @ApiModelProperty(value="")
    private String assistant;

}